package model

type GroupOfficialMessage struct {
	ShopId  uint            `json:"_id" bson:"_id"`
	LastMsg OfficialMessage `json:"last_msg" bson:"last_msg"`
}

type OfficialMessage struct {
	TraceId      string `json:"traceId" bson:"traceId"`
	MsgChannelId int    `json:"msgChannelId" bson:"msgChannelId"`
	ReceivedTime int    `json:"receivedTime" bson:"receivedTime"`
	ConfirmMsgId int    `json:"confirmMsgId" bson:"confirmMsgId"`
	Title        string `json:"title" bson:"title"`
	TemplateId   int    `json:"templateId" bson:"templateId"`
	Url          string `json:"url" bson:"url"`
	Content      string `json:"content" bson:"content"`
	Status       int    `json:"status" bson:"status"`
	ShopId       uint   `json:"shopId" bson:"shopId"`
	TransMark    string `json:"transMark" bson:"-"`
	LastTransAt  string `json:"lastTransAt" bson:"-"`
	TransTimes   string `json:"transTimes" bson:"-"`
}
